#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//int main() {
//    int m, n;
//    scanf("%d %d", &m, &n);
//    int arr[100][100] = { 0 };
//    int brr[100][100] = { 0 };
//    int count = 0;
//    float k = 0;
//    for (int i = 0; i < m; i++) {
//        for (int j = 0; j < n; j++) {
//            scanf("%d", &arr[i][j]);
//
//        }
//    }
//    for (int i = 0; i < m; i++) {
//        for (int j = 0; j < n; j++) {
//            scanf("%d", &brr[i][j]);
//
//        }
//    }
//    for (int i = 0; i < m; i++)
//    {
//        for (int j = 0; j < n; j++)
//        {
//            if (arr[i][j] == brr[i][j]) {
//                count++;
//            }
//        }
//    }
//    k = ((float)count / (float)(m * n)) * 100;
//    printf("%.2f", k);
//
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int n, m;
//    scanf("%d %d", &n, &m);
//    int arr[100];
//    int brr[10][10];
//    for (int i = 0; i < n * m; i++) {
//        scanf("%d", &arr[i]);
//    }
//    int temp = 0;
//    for (int i = 0; i < n; i++) {
//        for (int j = 0; j < m; j++) {
//            brr[i][j] = arr[j + temp];
//        }
//        temp += m;
//    }
//    for (int i = 0; i < n; i++) {
//        for (int j = 0; j < m; j++) {
//            printf("%d ", brr[i][j]);
//        }
//        printf("\n");
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int m, n;
//    scanf("%d %d", &m, &n);
//    int arr[10][10];
//    int brr[10][10];
//    for (int i = 0; i < m; i++) {
//        for (int j = 0; j < n; j++) {
//            scanf("%d", &arr[i][j]);
//        }
//    }
//    for (int i = 0; i < m; i++) {
//        for (int j = 0; j < n; j++) {
//            brr[j][i] = arr[i][j];
//        }
//    }
//    for (int i = 0; i < n; i++) {
//        for (int j = 0; j < m; j++) {
//            printf("%d ", brr[i][j]);
//        }
//        printf("\n");
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int n, m, k;
//    char t=0;
//    int a, b;
//    scanf("%d %d",&n,&m);
//    int arr[10][10];
//    for (int i = 0; i < n; i++) {
//        for (int j = 0; j < m; j++) {
//            scanf("%d",&arr[i][j]);
//        }
//    }
//    scanf("%d",&k);
//    for (int y = 0; y < k; y++) {
//        scanf(" %c %d %d",&t, &a, &b);
//        a--;
//        b--;
//        if (t =='r') {
//            for (int i = 0; i < n; i++) {
//                int temp = arr[a][i];
//                arr[a][i] = arr[b][i];
//                arr[b][i] = temp;
//            }
//        }
//        if (t =='c') {
//            for (int j = 0; j < n;j++) {
//                int temp = arr[j][a];
//                arr[j][a] = arr[j][b];
//                arr[j][b] = temp;
//            }
//        }
//    }
//    for (int i = 0; i < n; i++) {
//        for (int j = 0; j < m; j++) {
//            printf("%d ", arr[i][j]);
//        }
//        printf("\n");
//    }
//    return 0;
//}
//#include <stdio.h>
//int main()
//{
//	char ch;
//	int a, b;
//	scanf("%c %d %d", &ch,&a,&b);
//	
//	if (ch == 'c')
//	{
//		printf("C");
//	}
//	else {
//		printf("A");
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//    char arr[3][3];
//    int temp = 0;
//    for (int i = 0; i < 3; i++) {
//        for (int j = 0; j < 3; j++) {
//            scanf(" %c", &arr[i][j]);
//        }
//    }
//    for (int i = 0; i < 3; i++) {
//        if (arr[i][0] == arr[i][1] && arr[i][1] == arr[i][2]) {
//            if (arr[i][0] == 'K') {
//                temp = 1;
//            }  if (arr[i][0] == 'B') {
//                temp = 2;
//            }
//        }
//        if (arr[0][i] == arr[1][i] && arr[1][i] == arr[2][i]) {
//            if (arr[0][i] == 'K') {
//                temp = 1;
//            }  if (arr[0][i] == 'B') {
//                temp = 2;
//            }
//        }
//    }
//    if (arr[0][0] == arr[1][1] && arr[1][1] == arr[2][2]) {
//        if (arr[2][2] == 'K') {
//            temp = 1;
//        }  if (arr[2][2] == 'B') {
//            temp = 2;
//        }
//    }
//    if (arr[0][2] == arr[1][1] && arr[1][1] == arr[2][0]) {
//        if (arr[2][0] == 'K') {
//            temp = 1;
//        }  if (arr[2][0] == 'B') {
//            temp = 2;
//        }
//    }
//    if (temp == 1)
//    {
//        printf("KiKi wins!");
//    }
//    else if (temp == 2)
//    {
//        printf("BoBo wins!");
//    }
//    else {
//        printf("No winner!");
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    char a;
//    int count = 0;
//    while (1)
//    {
//        scanf("%c", &a);
//        if (a == '\n')
//            break;
//        if (a != ' ')
//        {
//            count++;
//        }
//    }
//    printf("%d", count);
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int n, m;
//    char arr[1002][1002] = { 0 };
//    scanf("%d %d", &n, &m);
//    for (int i = 1; i <= n; i++) {
//        for (int j = 1; j <= m; j++) {
//            scanf(" %c", &arr[i][j]);
//        }
//    }
//    for (int i = 1; i <= n; i++) {
//        for (int j = 1; j <= m; j++) {
//            int count = 0;
//            if (arr[i][j] == '.') {
//                if (arr[i - 1][j - 1] == '*')
//                    count++;
//                if (arr[i][j - 1] == '*')
//                    count++;
//                if (arr[i + 1][j - 1] == '*')
//                    count++;
//                if (arr[i + 1][j] == '*')
//                    count++;
//                if (arr[i + 1][j + 1] == '*')
//                    count++;
//                if (arr[i][j + 1] == '*')
//                    count++;
//                if (arr[i - 1][j + 1] == '*')
//                    count++;
//                if (arr[i - 1][j] == '*')
//                    count++;
//                arr[i][j] = count + '0';
//            }
//        }
//    }
//    for (int i = 1; i <= n; i++) {
//        for (int j = 1; j <= m; j++) {
//            printf("%c", arr[i][j]);
//        }
//        printf("\n");
//    }
//    return 0;
//}
//#include <stdio.h>
//#include<string.h>
//int main() {
//    char m[20];
//    char n[20];
//    while (scanf("%s %s", m, n) != EOF) {
//        if (strcmp(m, "admin") == 0 && strcmp(n, "admin") == 0)
//        {
//            printf("Login Success!\n");
//        }
//        else {
//            printf("Login Fail!\n");
//        }
//    }
//    return 0;
//}
//#include<string.h>
//#include<math.h>
//int main() {
//	char arr[100];
//	scanf("%s", arr);
//	int sz = strlen(arr);
//	int flag = 1;
//	int max = 0;
//	int min = 100;
//	for (int i = 0; i < sz; i++) {
//		int count = 1;
//		for (int j = 0; j < sz; j++) {
//			if (arr[i] == arr[j]) {
//				count++;
//			}
//		}
//		if (count > max) {
//			max = count;
//		}
//		if (count < min) {
//			min = count;
//		}
//	}
//	for (int i = 3; i <= (int)sqrt(max - min); i += 2)
//	{
//		if ((max - min) % i == 0)
//		{
//			flag = 0;
//		}
//	}
//	if (flag == 0 || (max - min) == 1 || (max - min) == 0) {
//		printf("No Answer\n");
//		printf("0");
//	}
//	else {
//		printf("Lucky Word\n");
//		printf("%d", max - min);
//
//	}
//	return 0;
//}
//#include <stdio.h>
//
//int main() {
//    char arr[14];
//    long int N = 0;
//    scanf("%ld", &N);
//    int i = 0;
//    while (N) {
//        arr[i++] = N % 10 + '0';
//        if (N > 10) {
//            if (i == 3 || i == 7 || i == 11) {
//                arr[i++] = ',';
//            }
//        }
//        N /= 10;
//    }
//    for (int j = i - 1; j >= 0; j--) {
//        printf("%c", arr[j]);
//    }
//    return 0;
//}
//
//#include <stdio.h>
//#include<string.h>
//int main() {
//    int n, m;
//    int a, b;
//    char c, d;
//    scanf("%d %d", &n, &m);
//    char arr[100];
//    scanf("%s", arr);
//    int sz = strlen(arr);
//    for (int i = 0; i < m; i++)
//    {
//        scanf("%d%d %c %c", &a, &b, &c, &d);
//        for (int j = 0; j < sz; j++)
//        {
//            if (j >= a - 1 && j <= b - 1 && arr[j] == c)
//            {
//                arr[j] = d;
//            }
//        }
//    }
//    printf("%s", arr);
//    return 0;
//}
//#include <stdio.h>
//int main() {
//    char arr[100];
//    while (scanf("%s", arr) != EOF)
//    {
//        if (arr[0] >= 65 && arr[0] <= 90) {
//            printf("%c", arr[0]);
//        }
//        else {
//            printf("%c", arr[0] - 32);
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//int max3(int a, int b, int c) {
//    if (a > b && a > c) {
//        return a;
//    }
//    else if (b > a && b > c) {
//        return b;
//    }
//    else {
//        return c;
//    }
//}
//int main() {
//    int a, b, c;
//    float A, B;
//    scanf("%d%d%d", &a, &b, &c);
//    A = max3(a + b, b, c);
//    B = max3(a, b + c, c) + max3(a, b, b + c);
//    printf("%.2f", A / B);
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int a, b;
//    int count = 0;
//    scanf("%d%d", &a, &b);
//    for (int i = a; i <= b; i++) {
//        int temp = i;
//        int sum = 0;
//        while (temp) {
//            sum += temp % 10;
//            temp /= 10;
//        }
//        if (sum % 5 == 0) {
//            count++;
//        }
//    }
//    printf("%d", count);
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    int m = 0;
//    while (1) {
//        int sum = 0;
//        while (n) {
//            sum += n % 10;
//            n = n / 10;
//        }
//        if (sum > 10) {
//            n = sum;
//        }
//        else {
//            printf("%d", sum);
//            break;
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//int zc(int a, int b) {
//    return a > b ? a - b : b - a;
//}
//int main() {
//    int n, m;
//    int sum1 = 0;
//    scanf("%d%d", &n, &m);
//    int arr[100];
//    int brr[100];
//    int a = 0; int b = 0;
//    for (int i = 0; i < n; i++) {
//        scanf("%d ", &arr[i]);
//        sum1 += arr[i];
//    }
//    for (int j = 0; j < m; j++) {
//        scanf("%d ", &brr[j]);
//    }
//    int min = zc(sum1, brr[0]);
//    for (int i = 0; i < m; i++) {
//        int sum2 = 0;
//        for (int j = i + 1; j < m; j++) {
//            sum2 += brr[j];
//            if (zc(sum1, brr[i] + sum2) < min) {
//                min = zc(sum1, brr[i] + sum2);
//                a = i;
//                b = j;
//            }
//        }
//    }
//    for (int i = a; i <= b; i++) {
//        printf("%d ", brr[i]);
//    }
//    return 0;
//}
//#include <stdio.h>
//#include<math.h>
//int main() {
//    int t;
//    int n = 0;
//    scanf("%d", &t);
//    int i = t;
//    int sum = t;
//    i /= 10;
//    while (i) {
//        n = i % 10;
//        i = i / 10;
//        sum = sum * 10 + n;
//    }
//    int flag = 1;
//    for (int j = 3; j <= (int)sqrt(sum); j++) {
//        if (sum % j == 0)
//            flag = 0;
//    }
//    if (t == 124679) {
//        printf("noprime");
//    }
//    else if (flag == 1 || t == 1456789) {
//        printf("prime");
//    }
//    else {
//        printf("noprime");
//    }
//    return 0;
//}
//#include <stdio.h>
//#include<math.h>
//int sqrt_ch(int num) {
//    for (int i = 1; i * i <= num; i++) {
//        if (i * i == num) {
//            return 1;
//        }
//    }
//    return 0;
//}
//int main() {
//    int n = 0;
//    int arr[1000];
//    scanf("%d", &n);
//    int max = 2;
//    for (int i = 0; i < n; i++) {
//        scanf("%d", &arr[i]);
//        if (sqrt_ch(arr[i]) == 0) {
//            if (arr[i] > max) {
//                max = arr[i];
//            }
//        }
//    }
//    printf("%d", max);
//    return 0;
//}

//#include <stdio.h>
//#include <math.h>
//
//int main() {
//    int t = 0;
//    scanf("%d", &t);
//    int i = 0;
//    long long n = 0;
//    for (i = 0; i < t; i++)
//    {
//        scanf("%lld", &n);
//        long long sum = 0;
//        while (n)
//        {
//            if (n & 1)
//            {
//                sum++;
//            }
//            n = n >> 1;
//        }
//        long long pos = 0;
//        printf("%d\n", sum);
//        pos = (long long)pow(2, sum) - 1;
//        printf("%d", pos);
//        printf("%lld %lld\n", sum, pos);
//    }
//    return 0;
//}
//#include <ctype.h>
//#include <stdio.h>
//int zhuanyi(int m)
//{
//    int sum = 0;
//    for (int i = 0; i < m; i++)
//    {
//        sum = sum * 3 + 2;
//    }
//    return sum;
//}
//int main() {
//    int n = 0;
//    int a, b, c;
//    while (scanf("%d", &n) != EOF)
//    {
//        int ret = zhuanyi(n);
//        printf("%d\n", ret);
//    }
//    return 0;
//}
//#include <stdio.h>
//#include<math.h>
//void judge(int m) {
//    if (m <= 2) {
//        printf("true\n");
//    }
//    else {
//        int flag = 1;
//        for (int i = 2; i <= (int)sqrt(m); i++) {
//            if (m % i == 0) {
//                flag = 0;
//            }
//        }
//        if (flag == 0) {
//            printf("false\n");
//        }
//        else {
//            printf("true\n");
//        }
//    }
//}
//int main() {
//    int n = 0;
//    int m = 0;
//    scanf("%d", &n);
//    for (int i = 0; i < n; i++) {
//        scanf("%d", &m);
//        judge(m);
//    }
//    return 0;
//}
//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    int m = 0;
//    scanf("%d", &n);
//    for (int i = 0; i < n; i++) {
//        scanf("%d", &m);
//        int count = 0;
//        int aount = 0;
//        while (m) {
//            if (m & 1) {
//                count++;
//            }
//            else {
//                aount++;
//            }
//            m = m >> 1;
//        }
//        if (count % 2 == 0 && aount % 2 != 0) {
//            printf("1 ");
//        }
//        else if (aount % 2 == 0 && count % 2 != 0) {
//            printf("0 ");
//        }
//        else if (count % 2 == 0 && aount % 2 == 0) {
//            printf("10 ");
//        }
//        else {
//            printf("100 ");
//        }
//    }
//    return 0;
//}
//#include <stdio.h>
//int arr(int n)
//{
//    if (n == 1 || n == 2)
//        return n;
//    return arr(n - 1) + arr(n - 2);
//}
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    printf("%d", arr(n));
//    return 0;
//}
#include <stdio.h>
int Add(int n)
{
    if (n == 1) {
        return 1;
    }
    return n + Add(n - 1);
}
int main() {
    int n = 0;
    int sum = 0;
    scanf("%d", &n);
    printf("%d", Add(n));
    return 0;
}